package com.tiancheng.trade.order.vo.app;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;

/**
 * 个人中心展示服务中订单查询参数
 *
 * @author kellen
 * @date 2021/1/8
 */
@Data
public class OrderCenterQueryVO {
    /**
     * 用户uid
     */
    @NotBlank
    private String uid;
    /**
     * 分页条数
     */
    private Integer pageSize;
    /**
     * 查询页码
     */
    private Integer page;
    /**
     * 子订单状态
     */
    private String[] subOrderStatus;
    /**
     * 子订单业务侧场景
     */
    private String[] subOrderSource;
    /**
     * 子订单退款状态
     */
    private String subRefundStatus;
    /**
     * 主订单状态
     */
    private String orderStatus;
    /**
     * 排序字段(主订单)
     */
    private String[] sortColumn;
    /**
     * 排序方式：ASC=正序；DESC=倒序
     */
    private String sort;

}
